cascade salamanders - Turkish English Dictionary